abstract class Aggregate{
    public abstract Iterator CreateIterator();
}